package cn.android.x.parent;

import org.greenrobot.eventbus.EventBus;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public abstract class AppEventBusTitleBaseActivity extends AppTitleBaseActivity {

    @Override
    protected void onResume() {
        super.onResume();
        EventBus.getDefault().register(this);
    }

    @Override
    protected void onPause() {
        super.onPause();
        EventBus.getDefault().unregister(this);
    }

//    @Subscribe(threadMode = ThreadMode.MAIN)
//    public fun eventBusCallback(result: ResultInfo<JuBaoChaXunBean>) {
//        if (result.eventType != "getReplyByCode") {
//            return
//        }
//
//        hideLoadingDialog()
//
//        when (result.code) {
//            ResultInfo.SUCCESS -> {
//                if (result.data != null) {
//                    XUtils.intent().openActivity(this, JuBao12380ChaXunResultActivity::class.java)
//                        .putSerializableExtra("result", result.data)
//                            .start()
//                } else {
//                    XUtils.toast().show("查无结果")
//                }
//            }
//            ResultInfo.TOKEN_OVERDUE -> {
//            }
//            else -> {
//                XUtils.toast().show(result.msg)
//            }
//        }
//    }

    public String stringFilterChinese(String str){
        //只允许汉字
        String regEx = "[^\u4E00-\u9FA5]";
        Pattern p  = Pattern.compile(regEx);
        Matcher m  = p.matcher(str);
        return m.replaceAll("").trim();
    }
}
